import { apiRequestPost, apiRequestPostFormData } from './globalApi.js'
/**
 * 查询小代码
 * bizType       业务类型
 * codesetCode   代码分类编号 （必填） 
 * parentCodeset 父级分类编号         
 * parentItem    父级明细编号         
 */
// 定义接口类型
interface QueryCodeitemParams {
    bizType?: string | number;
    codesetCode: string | number;
    parentCodeset?: string | number;
    parentItem?: string | number;
  }
export const apiQueryCodeitem =(params: QueryCodeitemParams)=>{
    return  apiRequestPost('/rm2/codesetMaint/getCodeitems', params)
}
/**
 * 根据页面配置信息
 * pageEname   页面编号 （必填）
 */
interface GetPageInfoParams {
    pageEname?: string | number;
    formEname?: string | number;
  }
export const apiGetPageInfo =(params:GetPageInfoParams)=>{
    return  apiRequestPost('/rm2/pageMaint/getPage', params)
}
/**
 * 根据页面获取按钮信息
 * pageEname   页面编号 （必填）
 */
interface GetPageButtonsParams {
    pageEname: string | number;
  }
export const apiGetPageButtons =(params:GetPageButtonsParams)=>{
    return  apiRequestPostFormData('/rm2/userAuth/getPageButtons', params)
}

/**
 * 获取用户所有页面路由
 */
export const apiUserAuthRouters =(params)=>{
  return  apiRequestPostFormData('/rm2/userAuth/getPageRouters', params)
}